*{box-sizing:border-box;padding:0;margin:0;}
body{padding:0 10px;}
.outer-div{margin-bottom:20px;background-color: #fff;box-shadow: 0 2px 10px rgba(0,0,0,.2);}
.outer-div h3{padding:5px;}
table{width:100%;border:1px solid #ddd;border-collapse: collapse;white-space: nowrap;}
table thead tr th,table tbody tr td{padding:10px;background-color:#fff;border:1px solid #ddd;}
.fixed-content table thead tr th,.fixed-content table tbody tr td{background-color: yellowgreen;}